package models

import "gorm.io/gorm"

type Permission struct {
    gorm.Model
    Name        string `gorm:"unique;not null" json:"name"`
    Description string `json:"description"`
    Path        string `json:"path"`
    Method      string `json:"method"`
    ParentID    uint   `json:"parent_id"`
    Status      int    `gorm:"default:1" json:"status"`
    Roles       []Role `gorm:"many2many:role_permissions;" json:"-"`
}    